/**
 * user finance management by lms 2016.09.27
 */

package com.fzrskj.cloud.free.user.bean;

import lombok.Data;

import java.util.Date;

@Data
public class UserAccountDetail {
    //private declarations

    /**
     * record id
     */
    private long id;                        //record id

    /**
     * 金额
     */
    private double amount;

    /**
     * 余额
     */
    private double balance;
    /**
     * 付款方式
     */
    private String bankCode;

    /**
     * 凭证号
     */
    private String billno;

    /**
     * 项目Id(dic_paramIndex中配置)=>业务扣款、业务退款、真实入款、真实扣款等
     */
    private int itemId;

    /**
     * 操作者
     */
    private String operator;

    /**
     * 入库时间
     */
    private Date regDate;

    /**
     * 备注描述	比如针对充值，可以描述为：账号充值XXX元
     */
    private String remark;

    /**
     * 流水号
     */
    private String snId;

    /**
     * 状态
     */
    private int status;

    /**
     * UserAccount.userId
     */
    private int userId;

    /**
     * 会员名
     */
    private String userName;

    /**
     * 原始凭证Id，对应到具体业务表的记录Id
     */
    private String voucherId;

    /**
     * 所属代理ID.系统为0
     */
    private Integer agentId;
}